#pragma once
#include "sfml/Graphics.hpp"
#include "Thor\Particles.hpp"
#include "Thor\Math.hpp"
#include "Thor\Animation.hpp"
#include "Monster.h"
#include "WindowManager.h"

class Clouds
{
private:
	std::shared_ptr<sf::Texture> texture;
	Monster* monster;
	thor::ParticleSystem* system;
	thor::UniversalEmitter::Ptr emitter;


	sf::Vector2f		position;

	sf::Clock frameClock;

public:
	Clouds(Monster*);
	~Clouds(void);

	void drawClouds(WindowManager*);
};

